Classes
The following classes are available globally.
-
An object that represents a back-and-forth chat with a model, capturing the history and saving the context in memory between each message sent.
Declaration
Swift
@available(iOS 15.0, macOS 11.0, *) public class Chat
-
A
Schema
object allows the definition of input and output data types.These types can be objects, but also primitives and arrays. Represents a select subset of an OpenAPI 3.0 schema object.
Declaration
Swift
public class Schema
extension Schema: Encodable
-
A type that represents a remote multimodal model (like Gemini), with the ability to generate content based on various input types.
Declaration
Swift
@available(iOS 15.0, macOS 11.0, *) public final class GenerativeModel
-
The Vertex AI for Firebase SDK provides access to Gemini models directly from your app.
Declaration
Swift
@available(iOS 15.0, macOS 11.0, *) public class VertexAI : NSObject